<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html>
<head>
<title>Tcl tutorial</title>
<link rel="stylesheet" href="/cfg/format.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="Tcl, learn Tcl, programming language, computer language, tutorial">
<meta name="description" content="This is Tcl tutorial. In this tutorial, you will learn the
basics of the Tcl language.">
<meta name="language" content="en">
<meta name="author" content="Jan Bodnar">
<meta name="distribution" content="global">

<script type="text/javascript" src="/lib/jquery.js"></script>
<script type="text/javascript" src="/lib/common.js"></script>

<script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

</head>


<body>

<div class="container">

<div id="wide_ad" class="ltow">
<script type="text/javascript"><!--
google_ad_client = "pub-9706709751191532";
/* 160x600, August 2011 */
google_ad_slot = "2484182563";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<div class="content">


<a href="/" title="Home">Home</a>


<h1>Tcl tutorial</h1>

<p>
This is Tcl tutorial. In this tutorial you will learn Tcl
language. The tutorial is suitable for beginners.
</p>

<h2>Table of contents</h2>

<ul>
  <li><a href="tcl/">Tcl language</a></li>
  <li><a href="lexis/">Lexical structure</a></li>
  <li><a href="basiccommands/">Basic commands</a></li>
  <li><a href="expressions/">Expressions</a></li>
  <li><a href="flowcontrol/">Flow control</a></li>
  <li><a href="strings/">Strings</a></li>
  <li><a href="lists/">Lists</a></li>
  <li><a href="arrays/">Arrays</a></li>
  <li><a href="procedures/">Procedures</a></li>
  <li><a href="io/">Input/Output</a></li>
</ul>


<h2>Tcl</h2>

<p>
Tcl is a string based scripting language. The source code is compiled 
into bytecode, which is later interpreted by the Tcl interpreter. It was 
created by John Osterhout in 1988. The language is commonly used for rapid 
prototyping, scripted applications, GUIs and testing. The Tcl stands for 
tool command language, where the source code of a Tcl script consists of commands.
</p>

<div class="g-plusone"></div>

<h2>Similar tutorials</h2>

<p>
You might also be interested in <a href="/gui/tcltktutorial/">Tcl/Tk tutorial</a>
or <a href="/gui/tkinter/">Tkinter tutorial</a>. 
</p>


<div class="footer">
<div class="signature">
<a href="/">ZetCode::</a> last modified April 17, 2011 <span class="copyright">&copy; 2007 - 2013 Jan Bodnar</span>
</div>
</div> 

</div> <!--content-->

</div> <!--container-->

</body> 
</html>

